Предыдущий раздел ОСНОВНЫЕ ОПЕРАТОРЫ АССЕМБЛЕРА Следующий раздел

1.4.4. Определение констант

1) equ – память не резервируется, а лишь задается инициализирующее значение. Например, пусть в сегменте данных имеется псевдооператор:

Numer   equ    10           ,

тогда в каком бы исполнительном операторе или псевдооператоре ни использовалось слово Numer, транслятор-ассемблер подставит вместо него 10. Например, он преобразует

Fielda                  times  Numer   db 0

в  оператор:

Fielda                  times  10     db     0

Другой пример:  

Countr        equ    05

mov   cx,  Countr

транслятор сделает замену в операторе mov:         

mov   cx,  05       .

В следующем примере переопределяется имя регистра CX:

Countr        equ    cx

2) = – применение данного псевдооператора схоже с оператором equ. Отличие: выражение справа может быть только числовым. Примеры:

Times = 10

Countr = 5

 


Предыдущий раздел В начало Следующий раздел